package mx.frantor.catalogos.bussines;

import java.util.List;

import mx.frantor.catalogos.dao.MaquinariaDAO;
import mx.frantor.catalogos.daoimp.MaquinariaDAOImpl;
import mx.frantor.catalogos.entitys.MaquinariaEntity;

public class MaquinariaBussines {
	private MaquinariaDAO maqDAO = new MaquinariaDAOImpl();
	String res=null;	
	
	public String AgregaMaquinaria( String clave,  String nombre, String descripcion ){
		MaquinariaEntity maqE = new MaquinariaEntity();
		
		maqE.setClave(clave);
		maqE.setNombre(nombre);
		maqE.setDescripcion(descripcion);
		
		res = maqDAO.agregarMaquinaria(maqE);
		System.out.println("resultado agregar "+res);
		res= "agregado";
		return res;
	}
	
	public String modificarMaquinaria(long idMaquinaria, String clave, String nombre, String descripcion){
		MaquinariaEntity maqE = new MaquinariaEntity();
		
		maqE.setIdMaquinaria(idMaquinaria);
		maqE.setClave(clave);
		maqE.setNombre(nombre);
		maqE.setDescripcion(descripcion);
		
		
		res = maqDAO.modificarMaquinaria(maqE);
		
		return res;	
	}

	public String eliminarMaquinaria(long idMaquinaria){
res = maqDAO.eliminarMaquinaria(idMaquinaria);
		
		return res;
	}

	public List<MaquinariaEntity> getTodosMaquinariaActivos(){
		List<MaquinariaEntity> lstMaq = maqDAO.getTodosMaquinariaActivos();
		return lstMaq;	
	}
	
	public MaquinariaEntity getMaquinariaId(long idMaquinaria){
		MaquinariaEntity maqE = maqDAO.getMaquinariaId(idMaquinaria);
		return maqE;
	}
	
	public List<MaquinariaEntity> getMaquinariaPorId(long idMaquinaria){
		List<MaquinariaEntity> lstMaq = maqDAO.getMaquinariaPorId(idMaquinaria);
		return lstMaq;
	}
}
